Nested Lists


In [ ]:
grid = [[1, 2, 3], [3, 4, 5]]

In [ ]:
len(grid)

In [ ]:
len(grid[0])

In [ ]:
grid[0]

In [ ]:
grid[0][1]

In [ ]:
max(grid) # Highest list in the grid

In [ ]:
max(max(grid)) # Highest element of the highest list in the grid

In [ ]:
for row in grid:
    for item in row:
        print item, row

In [ ]:
range(10)

In [ ]:
xrange(10) # xrange returns an iterable instead of a list, so xrange(100000000000000000) doesn't take all your RAM

In [ ]:
[num for num in range(3)]

In [ ]:
[num + 4 for num in range(3)]